<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
<html lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="Content-Language" content="zh-CN"><link href="stylesheet.css" media="all" rel="stylesheet" type="text/css">
<title>内部</title>
<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d286c55b63a3c54a1e43d10d4c203e75"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
</head><body class="PART">
<div>
<table summary="Header navigation table" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><th colspan="5" align="center" valign="bottom">PostgreSQL 8.2.3 中文文档</th></tr>
<tr><td width="10%" align="left" valign="top"><a href="app-postmaster.html" accesskey="P">后退</a></td><td width="10%" align="left" valign="top"><a href="reference.html">快退</a></td><td width="60%" align="center" valign="bottom"></td><td width="10%" align="right" valign="top"><a href="appendixes.html">快进</a></td><td width="10%" align="right" valign="top"><a href="overview.html" accesskey="N">前进</a></td></tr>
</table>
<hr align="LEFT" width="100%"></div>
<div class="PART"><a name="INTERNALS"></a>
<div><h1>VII. 内部</h1>
<div class="PARTINTRO"><a name="AEN61361"></a>
<p>这部分包含可以用于 PostgreSQL 开发人员的分类信息。</p>
</div>
<div>
<dl>
<dt><b>目录</b></dt>
<dt>42. <a href="overview.html">PostgreSQL 内部概貌</a></dt>
<dd><dl>
<dt>42.1. <a href="query-path.html">查询经过的路径</a></dt>
<dt>42.2. <a href="connect-estab.html">连接是如何建立起来的</a></dt>
<dt>42.3. <a href="parser-stage.html">分析器阶段</a></dt>
<dt>42.4. <a href="rule-system.html">PostgreSQL 规则系统</a></dt>
<dt>42.5. <a href="planner-optimizer.html">规划器/优化器</a></dt>
<dt>42.6. <a href="executor.html">执行器</a></dt>
</dl></dd>
<dt>43. <a href="catalogs.html">系统表</a></dt>
<dd><dl>
<dt>43.1. <a href="catalogs-overview.html">概述</a></dt>
<dt>43.2. <a href="catalog-pg-aggregate.html"><tt class="STRUCTNAME">pg_aggregate</tt></a></dt>
<dt>43.3. <a href="catalog-pg-am.html"><tt class="STRUCTNAME">pg_am</tt></a></dt>
<dt>43.4. <a href="catalog-pg-amop.html"><tt class="STRUCTNAME">pg_amop</tt></a></dt>
<dt>43.5. <a href="catalog-pg-amproc.html"><tt class="STRUCTNAME">pg_amproc</tt></a></dt>
<dt>43.6. <a href="catalog-pg-attrdef.html"><tt class="STRUCTNAME">pg_attrdef</tt></a></dt>
<dt>43.7. <a href="catalog-pg-attribute.html"><tt class="STRUCTNAME">pg_attribute</tt></a></dt>
<dt>43.8. <a href="catalog-pg-authid.html"><tt class="STRUCTNAME">pg_authid</tt></a></dt>
<dt>43.9. <a href="catalog-pg-auth-members.html"><tt class="STRUCTNAME">pg_auth_members</tt></a></dt>
<dt>43.10. <a href="catalog-pg-autovacuum.html"><tt class="STRUCTNAME">pg_autovacuum</tt></a></dt>
<dt>43.11. <a href="catalog-pg-cast.html"><tt class="STRUCTNAME">pg_cast</tt></a></dt>
<dt>43.12. <a href="catalog-pg-class.html"><tt class="STRUCTNAME">pg_class</tt></a></dt>
<dt>43.13. <a href="catalog-pg-constraint.html"><tt class="STRUCTNAME">pg_constraint</tt></a></dt>
<dt>43.14. <a href="catalog-pg-conversion.html"><tt class="STRUCTNAME">pg_conversion</tt></a></dt>
<dt>43.15. <a href="catalog-pg-database.html"><tt class="STRUCTNAME">pg_database</tt></a></dt>
<dt>43.16. <a href="catalog-pg-depend.html"><tt class="STRUCTNAME">pg_depend</tt></a></dt>
<dt>43.17. <a href="catalog-pg-description.html"><tt class="STRUCTNAME">pg_description</tt></a></dt>
<dt>43.18. <a href="catalog-pg-index.html"><tt class="STRUCTNAME">pg_index</tt></a></dt>
<dt>43.19. <a href="catalog-pg-inherits.html"><tt class="STRUCTNAME">pg_inherits</tt></a></dt>
<dt>43.20. <a href="catalog-pg-language.html"><tt class="STRUCTNAME">pg_language</tt></a></dt>
<dt>43.21. <a href="catalog-pg-largeobject.html"><tt class="STRUCTNAME">pg_largeobject</tt></a></dt>
<dt>43.22. <a href="catalog-pg-listener.html"><tt class="STRUCTNAME">pg_listener</tt></a></dt>
<dt>43.23. <a href="catalog-pg-namespace.html"><tt class="STRUCTNAME">pg_namespace</tt></a></dt>
<dt>43.24. <a href="catalog-pg-opclass.html"><tt class="STRUCTNAME">pg_opclass</tt></a></dt>
<dt>43.25. <a href="catalog-pg-operator.html"><tt class="STRUCTNAME">pg_operator</tt></a></dt>
<dt>43.26. <a href="catalog-pg-pltemplate.html"><tt class="STRUCTNAME">pg_pltemplate</tt></a></dt>
<dt>43.27. <a href="catalog-pg-proc.html"><tt class="STRUCTNAME">pg_proc</tt></a></dt>
<dt>43.28. <a href="catalog-pg-rewrite.html"><tt class="STRUCTNAME">pg_rewrite</tt></a></dt>
<dt>43.29. <a href="catalog-pg-shdepend.html"><tt class="STRUCTNAME">pg_shdepend</tt></a></dt>
<dt>43.30. <a href="catalog-pg-shdescription.html"><tt class="STRUCTNAME">pg_shdescription</tt></a></dt>
<dt>43.31. <a href="catalog-pg-statistic.html"><tt class="STRUCTNAME">pg_statistic</tt></a></dt>
<dt>43.32. <a href="catalog-pg-tablespace.html"><tt class="STRUCTNAME">pg_tablespace</tt></a></dt>
<dt>43.33. <a href="catalog-pg-trigger.html"><tt class="STRUCTNAME">pg_trigger</tt></a></dt>
<dt>43.34. <a href="catalog-pg-type.html"><tt class="STRUCTNAME">pg_type</tt></a></dt>
<dt>43.35. <a href="views-overview.html">系统视图</a></dt>
<dt>43.36. <a href="view-pg-cursors.html"><tt class="STRUCTNAME">pg_cursors</tt></a></dt>
<dt>43.37. <a href="view-pg-group.html"><tt class="STRUCTNAME">pg_group</tt></a></dt>
<dt>43.38. <a href="view-pg-indexes.html"><tt class="STRUCTNAME">pg_indexes</tt></a></dt>
<dt>43.39. <a href="view-pg-locks.html"><tt class="STRUCTNAME">pg_locks</tt></a></dt>
<dt>43.40. <a href="view-pg-prepared-statements.html"><tt class="STRUCTNAME">pg_prepared_statements</tt></a></dt>
<dt>43.41. <a href="view-pg-prepared-xacts.html"><tt class="STRUCTNAME">pg_prepared_xacts</tt></a></dt>
<dt>43.42. <a href="view-pg-roles.html"><tt class="STRUCTNAME">pg_roles</tt></a></dt>
<dt>43.43. <a href="view-pg-rules.html"><tt class="STRUCTNAME">pg_rules</tt></a></dt>
<dt>43.44. <a href="view-pg-settings.html"><tt class="STRUCTNAME">pg_settings</tt></a></dt>
<dt>43.45. <a href="view-pg-shadow.html"><tt class="STRUCTNAME">pg_shadow</tt></a></dt>
<dt>43.46. <a href="view-pg-stats.html"><tt class="STRUCTNAME">pg_stats</tt></a></dt>
<dt>43.47. <a href="view-pg-tables.html"><tt class="STRUCTNAME">pg_tables</tt></a></dt>
<dt>43.48. <a href="view-pg-timezone-abbrevs.html"><tt class="STRUCTNAME">pg_timezone_abbrevs</tt></a></dt>
<dt>43.49. <a href="view-pg-timezone-names.html"><tt class="STRUCTNAME">pg_timezone_names</tt></a></dt>
<dt>43.50. <a href="view-pg-user.html"><tt class="STRUCTNAME">pg_user</tt></a></dt>
<dt>43.51. <a href="view-pg-views.html"><tt class="STRUCTNAME">pg_views</tt></a></dt>
</dl></dd>
<dt>44. <a href="protocol.html">前/后端协议</a></dt>
<dd><dl>
<dt>44.1. <a href="protocol-overview.html">概述</a></dt>
<dt>44.2. <a href="protocol-flow.html">消息流</a></dt>
<dt>44.3. <a href="protocol-message-types.html">消息数据类型</a></dt>
<dt>44.4. <a href="protocol-message-formats.html">消息格式</a></dt>
<dt>44.5. <a href="protocol-error-fields.html">错误和通知消息字段</a></dt>
<dt>44.6. <a href="protocol-changes.html">自协议 2.0 以来的变化的概述</a></dt>
</dl></dd>
<dt>45. <a href="source.html">PostgreSQL 编码约定</a></dt>
<dd><dl>
<dt>45.1. <a href="source-format.html">格式</a></dt>
<dt>45.2. <a href="error-message-reporting.html">报告服务器里的错误</a></dt>
<dt>45.3. <a href="error-style-guide.html">错误消息风格指导</a></dt>
</dl></dd>
<dt>46. <a href="nls.html">本地语言支持</a></dt>
<dd><dl>
<dt>46.1. <a href="nls-translator.html">寄语翻译家</a></dt>
<dt>46.2. <a href="nls-programmer.html">寄语程序员</a></dt>
</dl></dd>
<dt>47. <a href="plhandler.html">书写一个过程语言处理器</a></dt>
<dt>48. <a href="geqo.html">基因查询优化器</a></dt>
<dd><dl>
<dt>48.1. <a href="geqo-intro.html">作为复杂优化问题的查询处理</a></dt>
<dt>48.2. <a href="geqo-intro2.html">基因算法</a></dt>
<dt>48.3. <a href="geqo-pg-intro.html">PostgreSQL 里的基因查询优化(GEQO)</a></dt>
<dt>48.4. <a href="geqo-biblio.html">进一步阅读</a></dt>
</dl></dd>
<dt>49. <a href="indexam.html">索引访问方法接口定义</a></dt>
<dd><dl>
<dt>49.1. <a href="index-catalog.html">索引的系统表记录</a></dt>
<dt>49.2. <a href="index-functions.html">索引访问方法函数</a></dt>
<dt>49.3. <a href="index-scanning.html">索引扫描</a></dt>
<dt>49.4. <a href="index-locking.html">索引锁的考量</a></dt>
<dt>49.5. <a href="index-unique-checks.html">索引唯一性检查</a></dt>
<dt>49.6. <a href="index-cost-estimation.html">索引开销估计函数</a></dt>
</dl></dd>
<dt>50. <a href="gist.html">GiST 索引</a></dt>
<dd><dl>
<dt>50.1. <a href="gist-intro.html">介绍</a></dt>
<dt>50.2. <a href="gist-extensibility.html">扩展性</a></dt>
<dt>50.3. <a href="gist-implementation.html">实现</a></dt>
<dt>50.4. <a href="gist-examples.html">例子</a></dt>
<dt>50.5. <a href="gist-recovery.html">崩溃恢复</a></dt>
</dl></dd>
<dt>51. <a href="gin.html">GIN 索引</a></dt>
<dd><dl>
<dt>51.1. <a href="gin-intro.html">介绍</a></dt>
<dt>51.2. <a href="gin-extensibility.html">扩展性</a></dt>
<dt>51.3. <a href="gin-implementation.html">实现</a></dt>
<dt>51.4. <a href="gin-tips.html">GIN 提示与技巧</a></dt>
<dt>51.5. <a href="gin-limit.html">局限性</a></dt>
<dt>51.6. <a href="gin-examples.html">例子</a></dt>
</dl></dd>
<dt>52. <a href="storage.html">数据库物理存储</a></dt>
<dd><dl>
<dt>52.1. <a href="storage-file-layout.html">数据库文件布局</a></dt>
<dt>52.2. <a href="storage-toast.html">TOAST</a></dt>
<dt>52.3. <a href="storage-page-layout.html">数据库分页文件</a></dt>
</dl></dd>
<dt>53. <a href="bki.html">BKI 后端接口</a></dt>
<dd><dl>
<dt>53.1. <a href="bki-format.html">BKI 文件格式</a></dt>
<dt>53.2. <a href="bki-commands.html">BKI 命令</a></dt>
<dt>53.3. <a href="bki-structure.html">系统初始化的 BKI 文件的结构</a></dt>
<dt>53.4. <a href="bki-example.html">例子</a></dt>
</dl></dd>
<dt>54. <a href="planner-stats-details.html">规划器如何使用统计信息</a></dt>
<dd><dl>
<dt>54.1. <a href="row-estimation-examples.html">行预期的例子</a></dt>
</dl></dd>
</dl>
</div>
</div>
</div>
<div>
<hr align="LEFT" width="100%">
<table summary="Footer navigation table" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td width="33%" align="left" valign="top"><a href="app-postmaster.html" accesskey="P">后退</a></td><td width="34%" align="center" valign="top"><a href="index.html" accesskey="H">首页</a></td><td width="33%" align="right" valign="top"><a href="overview.html" accesskey="N">前进</a></td></tr>
<tr><td width="33%" align="left" valign="top"><span class="APPLICATION">postmaster</span></td><td width="34%" align="center" valign="top">&nbsp;</td><td width="33%" align="right" valign="top">PostgreSQL 内部概貌</td></tr>
</table>
</div>
</body></html>